蟻本 2-2 Saruman's Army
code: python
n = int(input())
r = int(input())
x = list(map(int, input().split()))
x.sort()
i, ans = 0, 0
while (i < n):
# sはカバーされていない一番左の点の位置
i += 1
# sから距離Rを超える点まで進む
while (i < n and xi <= s + r): i += 1
# pは新しく印をつける点の位置
# pから距離Rを超える点まで進む
while (i < n and xi <= p + r): i += 1
ans += 1
print(ans)